<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 创建字符串
    // var str = "abcder"; //string
    // var str = new String("asdasda"); //object
    
    // 查找某个字符
    // str.charAt(3);//a
    // str.charCodeAt(3);//97
    // String.fromCharCode(97); //"a"  String的静态方法
 
    // 查找字符串下标
    // str.indexOf("d");//2
    // str.indexOf("d", 3);//5

    // var str = new String("asdasda"); //object
    // var result = str.search("d");返回字符串的下标
    // var result = str.search(/D/ig);忽略大小写
    // console.log(result);

    // var result = str.match("d");
    // var result = str.match(/d/ig);返回数组，全局查找
    // console.log(result);
 
    // 字符串的替换
    // replace(oldStr,newStr)  替换字符串
    // var result = str.replace("d", "f");
    // var result = str.replace(/asd/ig, "f");

    //裁切,截取
    // str.substring(startIndex,endIndex);返回截取的数组
    // str.substr(startIndex,length);

    // 拼接
    // str.concat(",", "day day up");
    // str + "," + "day day up";


    // 转大写、小写
    // console.log(str.toUpperCase());
    // console.log(str.toLowerCase());
    
    // 去除空格
    // str.trim();
    // btn.onclick = function () {
    //     console.log(666666666);
    // }
    // btn.onclick();
    // trimLeft()   去除头部空格
    // trimRight()   去除头部空格
    // var result = str.trimLeft();
    // console.log(result);


    // 字符串加粗
    // var str = "good good study,day day up";
    // var result = str.big();
    // console.log(result);
    
    // lastindexof查找下标，仍然是正常下标
    // 查找字符、元素最后一次出现的位置 (倒叙查找 正常下标)   找到返回下标   找不到返回-1
    // var str = "good good study,day day up";
    // var result = str.lastIndexOf("d");//20
    // var result = str.lastIndexOf("d", 19);
    // console.log(result);

    // 字符串的切割  字符串转数组 
    // var arr = str.split("");
    // var arr = str.split("-");
    // console.log(arr);


    // num.toFixed(n)   保留几位小数 （number类型字符串）  
    // var num = (11.5656 * 4.5);
    // console.log(num);
    // num = num.toFixed(2)
    // console.log(num);
</script>

</html>